#============================================================================== # ■ VXAce-RGSS3-33-opt ワールドマップ [ショートカット] by Claimh #------------------------------------------------------------------------------ # マップ上でキーが押されたときにワールドマップを開きます。 #------------------------------------------------------------------------------ # マップのメモ欄にがあるマップからは呼び出し不可です。 #============================================================================== module WorldMap # ショートカットキー SHT_KEY = :X #-------------------------------------------------------------------------- # ● ショートカット呼び出し可能か? #-------------------------------------------------------------------------- def self.sht_enable? #~ return false unless $game_switches[1] # 特定SWがONのときに有効とする $game_map.enable_sht? end end class Game_Map #-------------------------------------------------------------------------- # ● メモ欄取得 #-------------------------------------------------------------------------- def enable_sht? !@map.note.include?("") end end class Scene_Map < Scene_Base #-------------------------------------------------------------------------- # ● シーン遷移に関連する更新 #-------------------------------------------------------------------------- alias update_scene_worldmap update_scene def update_scene update_scene_worldmap update_call_worldmap unless scene_changing? end #-------------------------------------------------------------------------- # ● ワールドマップ呼び出し #-------------------------------------------------------------------------- def update_call_worldmap return if $game_player.moving? return unless WorldMap.sht_enable? if Input.trigger?(WorldMap::SHT_KEY) Sound.play_ok SceneManager.call(Scene_WorldMap) SceneManager.scene.prepare end end end